Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour The Hilversum Open - Hilversum Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Samarkand Challenger - Samarkand Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Compaq Challenger - Bucharest Quelle Cup - Furth Memorial Savigny - Sassuolo Barletta Citta Della Disfida Open 99 - Barletta BMW Brixina Tennis Open - Bressanone 5th Sardinian International Championships - Cagliari Trani Cup - Trani Top Wool Challenger - Biella San Marino CEPU Open - San Marino Caltanissetta Challenger Rome Challenger Como Challenger Barletta Challenger Napoli Challenger Turin Challenger Orbetello Challenger Genova Challenger Todi Challenger Cortina Challenger San Marino Challenger Trnava Challenger Padova Challenger Manerbio Challenger Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Gerry Weber Open - Halle CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Open Seat-Godo 2001 - Barcelona Kremlin Cup - Moscow Siebel Open - San Jose International Tennis Championships - Delray Beach BMW Open - Munich The Samsung Open - Nottingham Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Munich Halle Stuttgart St. Petersburg Ostrava Ostrava DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev VIII Trofeo Ciutat de Barcelona - Barcelona Milano Challenger-Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Medibank Private International - Sydney RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Pekao Open - Szczecin Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Furth Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Rome Challenger Synsam Swedish Open - Bastad Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Croatia Open - Umag Trani Challenger China Open - Beijing Mumbai Open - Mumbai Barletta Challenger Napoli Challenger Monza Challenger San Marino Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco San Marino Challenger Napoli Challenger Palermo Challenger Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Barletta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Prostejov Challenger LTA Hull Challenger - Hull AXA Open - Lisbon Allianz Suisse Open Gstaad - Gstaad Cordenons Challenger Todi Challenger Whirlpool Open - Budapest ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Copa Sevilla - Seville Orbetello Challenger San Marino Challenger Cordenons Challenger Davidoff Swiss Indoors Basel - Basel Todi Challenger Rome Challenger Mestre Challenger Como Challenger Genova Challenger BMW Open - Munich Gerry Weber Open - Halle BCR Open Romania - Bucharest Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel San Marino Cepu Open - San Marino Napoli Challenger Movistar Open - Santiago Vercelli Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires CA Challenge 2002 - Graz Turin Challenger BMW Open - Munich Gerry Weber Open - Halle Barletta Citta Della Disfida Open 2000 - Barletta Vicenza Challenger Fujitsu Siemens Open - Budapest Amer-Wilson Challenger - Tampere Milan Challenger San Benedetto Challenger Cordenons Challenger Szczecin Challenger Rome Challenger Residenza Open - Magdeburg St. Petersburg Open - St. Petersburg FILA Challenger - Biella 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Movistar Open - Santiago Geneva Challenger - Geneva Brasil Open - Costa do Sauipe Perugia Challenger Milan Challenger Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Jameson Cup - Milan Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Samarkand Challenger - Samarkand Erste Bank Open - Vienna Valencia Open - Valencia Exim Agmedia Open - Kosice Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Memorial Savigni - Sassuolo Portugal Open - Oeiras I Open de Tenis Comunidad de Madrid - Madrid Rome Challenger VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Palermo Challenger San Marino Cepu Open - San Marino Privatbank Open 2006 - Dnepropetrovsk Como Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Napoli Challenger Caltanissetta Challenger Top Wool Challenger-Immagine Trophy - Biella Kremlin Cup - Moscow Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Trani Cup - Trani CA Tennis Trophy - Vienna Italian Indoors - Milan European Community Championships - Antwerp Grand Prix de Tennis de Toulouse - Toulouse Australian Men's Hardcourt Championships - Adelaide Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Meridiana Sardegna Open - Olbia Dubai Tennis Open - Dubai European Community Championships - Antwerp Top Wool Challenger Biella - Biella Rado Swiss Open - Gstaad Guardian Direct Cup - London Pilot Pen International - New Haven Gerry Weber Open - Halle Grand Prix de Tennis de Toulouse - Toulouse Salem Open - Hong Kong Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Qatar Mobil Open 2000 - Doha Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle TD Waterhouse Cup - Long Island AXA Cup - London Heineken Open - Singapore Telenordia Swedish Open - Bastad Genova Challenger Pilot Pen Tennis - New Haven Open Romania - Bucharest Sporting Challenger '08-Trofeo Regione Piemonte - Turin 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Tennislife Cup - Napoli Kitzbuhel Monza Challenger Rome Challenger Brasil Open - Costa do Sauipe San Remo Challenger Bordeaux Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Napoli Challenger Mons Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Medibank International - Sydney Genova Challenger Rabat Challenger Tunis Challenger Rome Challenger BA-CA Tennis Trophy - Vienna Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger French Open - Paris Rimini Challenger Orange Prokom Open - Sopot Trani Challenger Manerbio Challenger Genova Challenger Napoli Challenger Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Caltanissetta Challenger Prostejov Challenger San Benedetto Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Rabat Challenger Catella Swedish Open - Bastad Monza Challenger San Marino Challenger UNICEF Open - 's Hertogenbosch Szczecin Challenger Madrid Challenger Heineken Open - Auckland St. Petersburg Open - St. Petersburg Rome Challenger Prague Challenger Milan Challenger VTR Open - Vina del Mar Genova Challenger Banja Luka Challenger Bet-at-home Open - Hamburg Sibiu Challenger Sao Paulo Challenger Tour Finals Copa Claro - Buenos Aires French Open - Paris Caltanissetta Challenger Argentina Open - Buenos Aires San Benedetto Challenger Generali Open - Kitzbuhel Cordenons Challenger Biella Challenger Sibiu Challenger SkiStar Swedish Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Mestre Challenger Perugia Challenger Cortina Challenger Como Challenger Genova Challenger Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Napoli Challenger Turin Challenger Rome Challenger Vicenza Challenger Caltanissetta Challenger Top Wool Challenger Biella - Biella Japan Open - Tokyo Biella Challenger Cortina Challenger President's Cup 1999 - Tashkent Fano Challenger Manerbio Challenger Como Challenger Genova Challenger Rome Challenger Zagreb Open - Zagreb Geneva Challenger - Geneva Mallorca Open - Mallorca 4th Sardinia International Championships - Cagliari Heilbronn Open - Heilbronn President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon AXA Open II - Espinho Argentina Open - Buenos Aires Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Copa AT&T - Buenos Aires Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Asirom Challenger Brasov - Brasov Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna IX Ciutat de Barcelona - Barcelona Cepu Open - San Marino Milan Indoors - Milan St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Abierto Mexicano de Tenis Pegaso - Acapulco KGHM Polish Indoors - Wroclaw Brixina Tennis Open - Bressanone Sardinia International Championship - Cagliari The Lipton Championships - Key Biscayne German Open - Hamburg Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Hungarian Architect Open - Budapest Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Hamburg Stuttgart Essen RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Adelaide St. Petersburg President's Cup 1997 - Tashkent Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Adidas International - Sydney IPB Czech Indoor - Ostrava AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Wimbledon - London Adidas International - Sydney U.S. Open - New York President's Cup - Tashkent Australian Open - Melbourne French Open - Paris International Tennis Championships - Delray Beach Copa Claro - Buenos Aires Wimbledon - London Heineken Open Shanghai - Shanghai Rio Open 500 - Rio de Janeiro Allianz Suisse Open Gstaad - Gstaad ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Brasil Open - Sao Paulo U.S. Open - New York Rio Open - Rio de Janeiro Davidoff Swiss Indoors - Basel French Open - Paris Wimbledon - London U.S. Open - New York Qatar Open - Doha Heineken Open - Auckland Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Croatia Open - Umag Open Romania - Bucharest Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Tennis Channel Open - Las Vegas Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Australian Open - Melbourne Orange Warsaw Open - Warsaw French Open - Paris Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Wimbledon - London Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Medibank International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Milan Challenger BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Salem Open - Hong Kong Beijing Open - Beijing Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo The Lipton Championships - Key Biscayne French Open - Paris Italian Open - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Pacific Life Open - Indian Wells Tennis Masters Series - Miami Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal French Open - Paris U.S. Open - New York Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Wimbledon - London Tennis Masters Series - Toronto Australian Open Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Pacific Life Open - Indian Wells BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-AUT 3-2 Colonial Classic - Kooyong Olympics - Athens Olympics - Beijing ATP Tour World Championship - Hannover Olympics - Sydney